[gd_scene load_steps=9 format=3 uid="uid://b28lkwrwgqi5d"]

[ext_resource type="Script" uid="uid://chcacfcrbj474" path="res://scripts/main.gd" id="1_ga2mn"]
[ext_resource type="PackedScene" uid="uid://bpch3rjtkvhpg" path="res://scenes/player.tscn" id="1_knqq1"]
[ext_resource type="PackedScene" uid="uid://d2mhwc6facklu" path="res://scenes/ui/inventory/inventory_grid.tscn" id="3_2vusf"]
[ext_resource type="Script" uid="uid://dgi6htrmxvhgg" path="res://scripts/ui/inventory/inventory_interface.gd" id="4_v80ln"]
[ext_resource type="PackedScene" uid="uid://dcpv3hhiyyh8u" path="res://scenes/ui/inventory/inventory_slot.tscn" id="6_ektb1"]
[ext_resource type="PackedScene" uid="uid://cwl1l46vd8i16" path="res://scenes/levels/open_world_city.tscn" id="6_tefeu"]
[ext_resource type="PackedScene" uid="uid://ta5l5b3yyrfb" path="res://scenes/objects/external/light_pole_concrete.tscn" id="11_ya4ey"]
[ext_resource type="PackedScene" uid="uid://y84i857xnfgo" path="res://scenes/procedural_building.tscn" id="64_od4ux"]

[node name="Main" type="Node3D"]
script = ExtResource("1_ga2mn")

[node name="Player" parent="." instance=ExtResource("1_knqq1")]
transform = Transform3D(0.996067, 0, -0.0885984, 0, 1, 0, 0.0885984, 0, 0.996067, 11.5591, 5.41218, -19.8383)

[node name="UI" type="CanvasLayer" parent="."]

[node name="InventoryInterface" type="Control" parent="UI"]
visible = false
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = 10.0
offset_top = 10.0
offset_right = 10.0
offset_bottom = 10.0
grow_horizontal = 2
grow_vertical = 2
script = ExtResource("4_v80ln")

[node name="InventoryGrid" parent="UI/InventoryInterface" instance=ExtResource("3_2vusf")]
layout_mode = 0

[node name="GrabbedSlot" parent="UI/InventoryInterface" instance=ExtResource("6_ektb1")]
visible = false
layout_mode = 0

[node name="MarginContainer" type="MarginContainer" parent="UI"]
anchors_preset = 1
anchor_left = 1.0
anchor_right = 1.0
offset_left = -51.0
offset_bottom = 40.0
grow_horizontal = 0
theme_override_constants/margin_left = 10
theme_override_constants/margin_top = 10
theme_override_constants/margin_right = 10
theme_override_constants/margin_bottom = 10

[node name="PauseLabel" type="Label" parent="UI/MarginContainer"]
visible = false
layout_mode = 2
text = "PAUSE
"

[node name="OpenWorldCity" parent="." instance=ExtResource("6_tefeu")]

[node name="floor" type="CSGBox3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 38.7833, -2.16854, -79.2465)
use_collision = true
size = Vector3(843.506, 1, 1087.84)

[node name="ProceduralBuilding" parent="." instance=ExtResource("64_od4ux")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.58293, -2.61665, -10.5737)

[node name="light-pole-concrete" parent="." instance=ExtResource("11_ya4ey")]
transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 17.2583, -4.72011, 4.88605)

[node name="light-pole-concrete2" parent="." instance=ExtResource("11_ya4ey")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 47.2583, -4.72011, 4.88605)

[node name="light-pole-concrete3" parent="." instance=ExtResource("11_ya4ey")]
transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 77.2583, -4.72011, 4.88605)

[node name="light-pole-concrete4" parent="." instance=ExtResource("11_ya4ey")]
transform = Transform3D(-2.18557e-07, 0, -1, 0, 1, 0, 1, 0, -2.18557e-07, 77.2583, -4.72011, -39.228)

[node name="light-pole-concrete5" parent="." instance=ExtResource("11_ya4ey")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 47.2583, -4.72011, -39.228)

[node name="light-pole-concrete6" parent="." instance=ExtResource("11_ya4ey")]
transform = Transform3D(-2.18557e-07, 0, -1, 0, 1, 0, 1, 0, -2.18557e-07, 17.2583, -4.72011, -39.228)
